草庐IT

mobile - BuildContex + 小部件树

全部标签

javascript - 为什么 jQuery Mobile 使用数据 Angular 色属性而不是类?

这可能是一个幼稚的问题,但我正在学习jQueryMobile,不确定为什么所有内容都与data-role属性相关。似乎即使Angular色与样式相关,他们也在class上使用data-role我理解对于语义,data-role在很多情况下都有意义,但它似乎在这里被滥用了。这样的查找不会更慢吗?为什么他们使用data-role而不是class?感谢您的任何见解。 最佳答案 为什么数据他们可以简单地使用role作为属性(就像其他框架一样),但这会使生成的HTML无效。因此,一个data-被添加到每个属性名称。为什么不上课我认为这样做的主

javascript - raphaeljs 的 Mobile Safari SVG 渲染问题

我正在使用raphael制作动画交互式图表我需要在iPhone上正常工作。我遇到了2个小的渲染问题。首先,无论何时单击附加有单击处理程序的svg元素,移动版Safari都会在其周围绘制一个透明的灰色框以指示单击的内容。这与您单击超链接时所做的相同。在这种情况下,灰色框非常难看。是否有任何css属性告诉移动safari不要这样做?第二个问题是动画。对于任何动画的持续时间,移动版safari都会向svgCanvas添加丑陋的黑色边框。它仅在动画进行时可见,并且仅在Canvas的底部和右边缘可见。知道如何解决这个问题吗?这是使用raphael页面上的一个演示的复制和粘贴拍摄的,只有白色背景。

受 iPhone UITableView 启发的 Javascript 小部件?

CocoaTouch的UITableView允许用户以良好的性能滚动浏览大量数据行,因为它回收了表格行。不是为每个数据行创建一个GUI元素,而是创建有限数量的表行,并在用户滚动时简单地更新相关数据,给人一种在大量表行中上下导航的错觉。有没有人在javascript中看到过这个?是否有任何可用的插件可以为我执行此操作? 最佳答案 infinity.js运行良好。它将在幕后动态加载“页面”,让您看起来列表已完全加载。更多信息可以在他们的Github页面上找到-https://github.com/airbnb/infinity此外,我已

javascript - 如何在 jquery-ui 小部件中存储内部属性?

我正在从头开始编写一个新的jquery-ui小部件。我找到了官方的“widgetfactoryworks”文档。(http://jqueryui.com/demos/widget/)小部件本身工作正常。现在我想在内部存储一些值-有更好的方法吗?我认为在选项中声明的所有属性都是公开的。感谢您的帮助! 最佳答案 只需在this上使用普通的旧属性。例如,一个基本的小部件看起来像这样:$.widget('some_name',{options:{/*...*/},_create:function(){//...this.internal_v

javascript - 为什么我的 map 在我的 jQuery Mobile/Google Maps API3 应用程序中居中?

我的jQueryMobile网络应用程序中有一张由GoogleMapsJavascriptAPI3提供支持的map。我添加了一个带有黑色边框的圆圈。如果您直接使用map转到我的应用程序的这个页面,map会正确地居中在圆的中心。http://goo.gl/XvLST如果您先转到我的应用程序的主页(http://goo.gl/0IWgE),然后单击进入带有map的页面,则map是居中错误(map应以圆心为中心)。缺失整个灰色区域。为什么当我从我的主页点击带有map的页面时,map会出错,但如果我直接访问带有map的页面,map会正常工作?我不能使用Ajax加载带有data-ajax='fa

javascript - 带有模态选项的 jQuery 对话框小部件的背景/覆盖错误

我正在使用jQuerydialogwidget在wordpress网站上使用modal选项。背景(叠加层)并非全是灰色,背景上有一条白色条纹。$("#popup").dialog({dialogClass:"alert",width:crmpJs.setup.social_popup_custom_content_use?crmpJs.setup.social_popup_setup_width:640,height:crmpJs.setup.social_popup_custom_content_use?crmpJs.setup.social_popup_setup_height:"

javascript - 重写 jquery 小部件中的方法

我正在尝试覆盖jquery小部件内的方法。该方法可在第122行找到,地址为https://github.com/got5/tapestry5-jquery/blob/master/src/main/resources/org/got5/tapestry5/jquery/validation.js。我想修改第141行的html输出我尝试将以下内容添加到我的自定义js类中,但没有成功。如果有人能解释如何做到这一点,我将不胜感激。(function($){$.widget("ui.tapestryFieldEventManager",{showValidationMessage:functi

javascript - Facebook 对 'supported mobile devices' 的标准是什么

在Facebook的“SendDialog”文档中,它指出:ThisdialogcanbeusedwiththeJavaScriptSDKandbyperformingafullredirecttoaURL.Itisnotsupportedonmobiledevices.发送对话框(当它工作时)正是我想要使用的(因为它默认发送给特定的人):作为备用,您可以使用“ShareButton”,但共享按钮的用户流程略有不同(您必须选择将其发送给特定的人):现在我正在使用ZurbFoundation的VisibilityClasses触发显示哪个按钮,如下所示:shareonfacebooksh

dom - 建议用于构建小部件的最小 Dom 操作库

对不起查询,原型(prototype),雅虎YUI,道场在考虑小的时候不吸引我。我想要一个模块化的库,代码尽可能小,最多20Kb[uncompressed]是我所期望的。应该提供Dom操作[没有ajax和badass东西]并且可以扩展,对小部件友好。 最佳答案 microJS上有不少小型javascript库.您可能有兴趣看看$DOM(2.6kb)。或者,如果您想要更多的功能,同时仍然很小,您可以查看XUI(10.4kb,或4.2kbgzipped)。 关于dom-建议用于构建小部件的最

javascript - 适用于 Javascript 的 Google Webfonts 选择器和嵌入器小部件

是否已经存在允许用户从一种GoogleWebfonts字体中选择他/她的选择的小部件,并且您可以将此小部件嵌入到您自己的网络应用程序中?http://www.google.com/webfonts某种具有强大搜索和预览功能的高级字体选择器对话框,允许动态加载GoogleWebfonts。GoogleWebfonts是否公开必要的列表和元数据来构建这样的小部件(如果尚不存在)? 最佳答案 我们创建了一个Google字体选择器。它不会在您滚动时加载所有字体。它只加载被点击的字体。对于字体预览,我们使用加载速度非常快的单个图像。它有700